#ifndef OBJLOADER_H_
#define OBJLOADER_H_

#include "Vertex.h"
#include "Point.h"
#include "Triangle.h"
#include "Material.h"
#include <string>
#include <vector>
#include <iostream>
#include <fstream>
#include <allegro.h>

using std::string;
using std::vector;
using std::ifstream;

class OBJLoader
{
public:
	~OBJLoader() {}
	
	static void load(const string& filename, vector<Vertex*>& vertices, vector<Triangle*>& triangles, vector<Material*>& materials);
private:
	OBJLoader() {}
	OBJLoader(const OBJLoader& copy) {}
};

#endif /*OBJLOADER_H_*/
